/**
 * 
 */
package com.mes.common.property;

/**
 * <p>
 * 
 * </p>
 * 
 * <p>
 * Created on Jul 22, 2008
 * </p>
 * 
 * @author lhy
 * 
 */
public class ConfigKeys {
	public final static String REPORT_PRE_URL = "reportPreUrl";
	public final static String COMPANY_NAME = "companyName";
	public final static String COMPANY_ID = "companyId";
	public final static String FRAME_XML_FOLDER = "frameXmlFolder";
	public final static String IS_LOGIN_BY_ROLE = "isLoginByRole";
	public final static String TEMP_FILE_FOLDER = "folder.temp";
	public final static String IS_GET_EXTEND_ATTRIBUTE = "isGetExtendAttribute";

	// 对象中标识对应哪个类的变量
	public final static String NODE_CONTENT_OPERATION = "Node.content.type.Operation";
	public final static String NODE_CONTENT_PROCESS = "Node.content.type.Process";
	public final static String NODE_CONTENT_AND = "Node.content.type.And";
	public final static String NODE_CONTENT_OR = "Node.content.type.Or";
	public final static String NODE_CONTENT_JOIN = "Node.content.type.Join";

	// operationResource中标识对应哪个类的变量
	public final static String OPERATIONRESOURCE_RESOURCE_EQUIPMENT_CLASS = "OperationResource.resource.type.EquipmentClass";
	public final static String OPERATIONRESOURCE_RESOURCE_CUTTER = "OperationResource.resource.type.Cutter";
	public final static String OPERATIONRESOURCE_RESOURCE_CLAMP = "OperationResource.resource.type.Clamp";
	public final static String OPERATIONRESOURCE_RESOURCE_MEASURER = "OperationResource.resource.type.Measurer";

	// Part表中标识实例化成哪个类的变量
	public final static String PART_PART = "Part.type.Part";
	public final static String PART_CUTTER = "Part.type.Cutter";
	public final static String PART_CLAMP = "Part.type.Clamp";
	public final static String PART_MEASURER = "Part.type.Measurer";

	// RelationData中标识关联类型的字段
	public final static String RELATIONDATA_TYPE_EMPLOYEE_DEPT = "RelationData.type.Employee-Dept";
	public final static String RELATIONDATA_TYPE_DEPT_DEPT = "RelationData.type.Dept-Dept";
	public final static String RELATIONDATA_TYPE_PART_FILE = "RelationData.type.Part-File";
	public final static String RELATIONDATA_TYPE_PROCESS_FILE = "RelationData.type.Process-File";
	public final static String RELATIONDATA_TYPE_OPERATION_FILE = "RelationData.type.Operation-File";
	public final static String RELATIONDATA_TYPE_OPERATION_NC_FILE = "RelationData.type.Operation-NC-File";
	public final static String RELATIONDATA_TYPE_PART_PROCESS = "RelationData.type.Part-Process";
	// Control中的类型
	public final static String CONTROL_TYPE_TABLE = "Control.type.Table";
	public final static String CONTROL_TYPE_FORM = "Control.type.Form";
	public final static String CONTROL_TYPE_BUTTON = "Control.type.Button";

	// ControlDetail�е�����
	public final static String CONTROLDETAIL_TYPE_COLUMN = "ControlDetail.type.Column";
	public final static String CONTROLDETAIL_TYPE_ROW = "ControlDetail.type.Row";

	// Web服务地址的前缀
	public final static String WEB_SERVICE_URL_HEADER = "WebService.url.header";

	// web服务类前缀
	public final static String WEB_SERVICE_CLASS_PREFIX = "WebService.class.";

	// ResourceReplacer中可替换的资源类型
	public final static String RESOURCE_REPLACER_TYPE_EQUIPMENT = "ResourceReplacer.type.Equipment";
	public final static String RESOURCE_REPLACER_TYPE_EQUIPMENT_CLASS = "ResourceReplacer.type.EquipmentClass";

	// RecourceCapability中的尺寸范围常量
	public final static String RESOURCE_CAPABILITY_SIZERANGE_MAXLENGTH = "ResourceCapability.SizeRange.MaxLength";
	public final static String RESOURCE_CAPABILITY_SIZERANGE_MAXWIDTH = "ResourceCapability.SizeRange.MaxWidth";
	public final static String RESOURCE_CAPABILITY_SIZERANGE_MAXHEIGHT = "ResourceCapability.SizeRange.MaxHeight";

	// 条件类型
	public final static String CONDITIONS_TYPE_TIME_EFFECT = "conditionsType.timeEffect";
	public final static String CONDITIONS_TYPE_REVISION_EFFECT = "conditionsType.revisionEffect";
	public final static String CONDITIONS_TYPE_REPLACED_RESOURCE = "conditionsType.replacedResource";
	public final static String CONDITIONS_TYPE_PRODUCT_CONFIGURABLE = "conditionsType.productConfigurable";
}
